Big Huge Thesaurus

Defense Intelligence Agency

noun